article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin: 0;padding: 0;}
*{margin:0;padding:0;outline:none;outline:none;}
.clear{ clear:both; }
a,i{ text-decoration:none;color:#333;  margin: 0; padding: 0;}
a:hover{color: #333;}
input,button{border:none;   font-family:'microsoft yahei';}
textarea{font-family:'microsoft yahei';}
body{width:100%;font-family:'microsoft yahei';/* background:#fff; */color:#333;font-size:14px;overflow: hidden;}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none;max-width:100%;}
ul,li,ol{list-style: none;}
i{font-style: normal;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.fl{float: left;}
.fr{ float: right;}
.contact-us p img{width:200px}
.w1200{ width: 1200px;margin: auto;}
.fullSlide{position:relative;/* background:#000; */margin:0 auto;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-35px; height:30px; line-height:30px;  text-align:center;    }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{cursor:pointer;display:inline-block; *display:inline;zoom:1;width: 10px;height: 10px;margin: 3px;overflow:hidden;border: 1px solid #fff;border-radius: 50%;font-size: 0;/* background: #fff; */}
.fullSlide .hd ul .on,.fullSlide .hd ul li:hover{background: #000;}
.fullSlide .prev,.fullSlide .next{z-index:1;display:block;width: 38px;height: 64px;position:relative;position: absolute;top: 50%;margin-top: -32px;display: none;}
.fullSlide .next{  background-position:right 0;  background:url(../images/right-arrow.png) 0 0 no-repeat;right: 2%;  }
.fullSlide .prev{background:url(../images/left-arrow.png) 0 0 no-repeat;left: 2%;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.fullSlide:hover .prev,.fullSlide:hover .next{display: block;}
.wap_ban{display: none;}
.fullSlide .bd li dl{ position:absolute; left:20%; top:22%; z-index:10000; width:30%;}
.fullSlide .bd li dl dt{ font-size:28px; color:#005bac; font-weight:bold;}
.fullSlide .bd li dl dd{ margin-top:20px; color:#005bac; font-size:15px;}
.wap_ban .bd li dl{ width:90%; left:5%; top:15%;}
.container{width: 93%;margin: 0 auto;}
#index-works{}
.marginTop{margin-top: 80px;}
#index-works .work-title{width: 60%;margin: 0 auto;text-align: center;}
#index-works .work-title ul li{width: 25%;float: left;}
#index-works .work-title ul li a{display: block;}
#index-works .work-title ul li h3{font-weight: normal;font-size: 20px;color: #5d5d5d;text-transform: uppercase;padding-bottom: 10px;}
#index-works .work-title ul li p{margin-top: 10px;font-size: 16px;color: #4d4d4d;}
#index-works .work-title ul li span{display: block;width: 39%;height: 1px;background: #797879;/* margin-top: 10px; */margin: 10px auto 0 auto;}
#index-works .work-title ul li i{display: block;margin-top: 10px;font-size: 18px;color: #4d4d4d;}
i{ font-style: normal;}
#index-works .works-items{margin-top: 50px;}
#index-works .works-items ul li{float: left;width: 24.25%;margin-left: 0;text-align: center;font-size: 16px;}
#index-works .works-items ul li{margin-left: 1%;margin-top: 50px;}
#index-works .works-items ul li:nth-child(1){margin-left: 0;}
#index-works .works-items ul li .work-img{
    width: 100%;
    
}
#index-works .works-items ul li .work-img img{object-fit: cover;height: 100%;display: block;-o-filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);width: 100%;-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);}
#index-works .works-items ul li:hover .work-img img{filter: none;-moz-filter: none;-ms-filter: none;-o-filter:none;width: 100%;object-fit: cover; }
#index-works .works-items ul li p{text-align: center;color: #4d4d4d;margin-top: 20px;}
#index-works .more-works{display: block;text-align: center;color: #6e6e6e;margin-top: 30px;font-size: 17px;}
/*#index-works .more-works:before,#index-works .more-works:after{content: "";position: absolute;z-index: 2;height: 2px;width: 100%;left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);background-color: #2b2d42;transition: 0.5s;}*/

.banner-nei{ width: 100%;}
.banner-nei img{width: 100%;}
.Banner-pc{display: block;}
.Banner-m{display: none;}
/*九章别墅 开始*/
.villa{margin-top: 40px;}
.villa:nth-child(1){display: block;}
.villa .villa-cer{width: 1250px;margin: 0px auto 0 auto;}
.gallery-top-title{width: 1250px;margin: 70px auto 0 auto;position: relative;}
.gallery-top-title>div{width: 70%;position: relative;}
.gallery-top-title h2{font-size: 18px;color: #8e8d8d;font-weight: normal;}
.gallery-top-title h2 img{float: right; cursor: pointer;}
.gallary-top-title-link{ position: absolute;top: 40px;right: 0;background: #000;padding: 10px 20px;display: none;z-index: 999;}
.gallary-top-title-link a{display: block;line-height: 30px;color: #fff;}

.villa .villa-cer .villa-left{float: left;width: 70%;}
.villa .villa-cer .villa-right{float: right;width: 25%;}
.villa .villa-cer .villa-right p{color: #4d4d4d;font-size: 18px;margin-top: 20px;line-height: 34px;}
.zoom{cursor:pointer;max-width: 100%;width: 100%;display: block;margin-top: 20px;}
.zoominner {
	padding: 10px 10px 10px;
	background:#FFF;
	text-align:left;
}
.zoominner p {
	padding:8px 0;
	color: #fff;
}
.zoominner p a {
	float:left;
	margin-left:10px;
	width:17px;
	height:17px;
	background:url(../images/imgzoom_tb.gif) no-repeat 0 0;
	line-height:100px;
	overflow:hidden;
}
.zoominner p span{float: right;}
.zoominner p a:hover {
	background-position:0 -39px;
}
.zoominner p a.imgadjust {
	background-position:-40px 0;
}
.zoominner p a.imgadjust:hover {
	background-position:-40px -39px;
}
.zoominner p a.imgclose {
	background-position:-80px 0;
}
.zoominner p a.imgclose:hover {
	background-position:-80px -39px;
}
.zimg_c {
	position:relative;
}
.zimg_prev,.zimg_next {
	display:block;
	position:absolute;
	width:80px;
	height:100%;
	background: url(../images/pic-prev.png) no-repeat 100% 50px;
	cursor:pointer;
}
.zimg_next {
	right:10px;
	background-image:url(../images/pic-next.png);
	background-position: 100% 50px;
}
.zimg_c img {
	margin:0 auto;
}
.zimg_p strong {
	display:none;
}
.imgzoom_title{font-size: 18px;text-align: center;margin-top: 10px;}
#imgzoom_waiting{display: none;}
/*foot 开始*/
#footer{background: #e8e6e6;padding: 15px 0 5px 0;margin-top: 50px;overflow: hidden;}
#footer .footer-cer{width: 66%;margin: 0 auto;}
#footer .footer-cer ul li{float: left;width: 33.3%;color: #686868;font-size: 16px;}
#footer .footer-cer ul li:nth-child(1){text-align: left;}
#footer .footer-cer ul li:nth-child(2){text-align: center;}
#footer .footer-cer ul li:nth-child(3){text-align: right;}
#footer .footer-cer ul li span{display: inline-block;vertical-align: middle;width: 8px;height: 8px;background: #141414;margin-right: 20px;border-radius: 50%;}
#footer .footer-cer p{width: 95%;margin: 10px auto 0 auto;border-top: 1px solid #a2a0a0;padding-top: 10px;text-align: center;color: #686868;font-size: 16px;}
#footer .footer-cer p a{display: block;margin-right: 10px;color: #686868;}

.rebox {
	cursor:pointer;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1000;
	-webkit-filter:none!important;
	background:#000;	
	background:rgba(0,0,0,.5)
}
.rebox * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin:0
}
.rebox-contents {
	position:absolute;
	top:10%;
	left:5%;
	text-align:center;
	width:90%;
	height:90%
}
.rebox-contents .rebox-content {
	border:8px solid #fff;
	box-shadow:0 0 20px #000;
	border-radius:1px;
	max-width:100%;
	max-height:100%
}
.rebox-loading {
	width:31px;
	height:31px;
	margin:-16px 0 0 -16px;
	position:absolute;
	top:48%;
	left:50%
}
.rebox-caption {
	display:none;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
	z-index:1000;
	background:rgba(0,0,0,.8);
	
}
.rebox-caption p {
	margin:0 auto;
	max-width:70%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:10px;
	color:#fff;
	font-size:12px;
	line-height:18px;
	font-size: 20px;;
}
.rebox-button {
	position:absolute;
	z-index:9999;
	min-width:40px;
	height:40px;
	line-height:40px;
	background:rgba(0,0,0,0.7);	
	text-decoration:none;
	font-size:24px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	-webkit-border-radius:32px;
	-moz-border-radius:32px;
	-ms-border-radius:32px;
	border-radius:32px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s
}
.rebox-button:hover,.rebox-button:focus {
	opacity:1;
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-ms-transform:scale(1.4);
	transform:scale(1.4)
}
.rebox-close {
	right:10px;
	top:10px
}
.rebox-next {
	right:10px;
	top:48%
}
.rebox-prev {
	left:10px;
	top:48%
}
.rebox-loading {
	left:50%;
	top:48%;
	-webkit-animation-name:spin;
	-webkit-animation-duration:2000ms;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	-moz-animation-name:spin;
	-moz-animation-duration:2000ms;
	-moz-animation-iteration-count:infinite;
	-moz-animation-timing-function:linear;
	-ms-animation-name:spin;
	-ms-animation-duration:2000ms;
	-ms-animation-iteration-count:infinite;
	-ms-animation-timing-function:linear;
	animation-name:spin;
	animation-duration:2000ms;
	animation-iteration-count:infinite;
	animation-timing-function:linear
}
@-ms-keyframes spin {
	from {
	-ms-transform:rotate(0deg)
}
to {
	-ms-transform:rotate(360deg)
}
}@-moz-keyframes spin {
	from {
	-moz-transform:rotate(0deg)
}
to {
	-moz-transform:rotate(360deg)
}
}@-webkit-keyframes spin {
	from {
	-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg)
}
}@keyframes spin {
	from {
	transform:rotate(0deg)
}
to {
	transform:rotate(360deg)
}
}
#gallery2 a img{display: block;width: 100%;margin-top: 20px;}
.Manor #gallery2 a{width: 33.3%;display: block;float: left;margin-top: 20px;height: 260px;}
.Manor #gallery2 a img{max-width:90%;max-height:100%;margin: 0 auto;--o-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);}
.Manor #gallery2 a:hover img {
    -webkit-filter: none;
    filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
}
.Waterfalls #gallery2{-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;}

.Waterfalls #gallery2 a{height: auto;width: auto;float: none;margin-top: 0px;margin-bottom: 20px;}
.Waterfalls #gallery2 a img{ -webkit-filter: none;
    filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;}

.Waterfalls #gallery2 a img{ width: 100%;}
.Waterfalls .villa-cer .villa-left{margin-top: 20px;}
.news{ width: 1250px;margin: 50px auto 0 auto;}
.news>h2,.news .news-cer>h3,.contact-us h2{font-weight: normal;text-align: center;}
.news>h2,.contact-us h2{font-size: 18px;color:#6e6e6e;}
.news .news-cer{margin-top: 30px;}
.news .news-cer>h3{color: #333;font-size: 28px;font-weight: bold;}
.news .news-cer .news-time{color: #8c8c8c;margin-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #ccc;text-align: center;}
.news .news-cer .news-time i,.news .news-cer .news-time span{display: inline-block;vertical-align: middle;margin-left: 5px;margin-right: 5px;}
.news .news-cer .news-time i{color: #999;}
.news .news-cer .news-time span{color: #666;}
.news .news-cer .news-content{margin-top: 20px;}
.news .news-cer .news-content p{color: #333;line-height: 30px;margin-top: 30px;font-size: 16px;}
.news .news-cer .news-content img{display: block;margin: 30px auto 0 auto;max-width: 100%; height: auto!important}
.news ul{margin-top: 70px;}
.news ul li{margin-top: 30px;padding-bottom: 30px;border-bottom: 1px dashed #E1E1E1;}
.news ul li .left-news-img{float: left;width: 30%;}
.news ul li .left-news-img img{max-width: 100%;}
.news ul li .right-news-txt{float: right;width: 65%;}
.news2 ul li .right-news-txt{width: 100%;}
.news ul li .right-news-txt a{display: block;}
.news ul li .right-news-txt h3{font-weight: normal;font-size: 18px;margin-top: 40px;color: #4d4d4d;}
.news ul li .right-news-txt p{margin-top: 20px;color: #999;line-height: 32px;font-size: 16px;color: #4d4d4d;}
.news ul li.no-pic .left-news-img{display:none}
.news ul li.no-pic .right-news-txt{ width:100%; }
.news ul li.no-pic .right-news-txt h3{margin-top: 0;}
.page-box{ text-align: center;margin-top: 50px;font-size: 15px;}
.page-box a,.page-box span{display: inline-block;background: #fff;border: 1px solid #000;padding: 5px 10px;color: #000;}
.page-box a.current,.page-box span.current,.page-box a:hover{background: #000;color: #fff;}
.contact-us{width: 850px;margin: 50px auto 0 auto;}
.contact-us .contact-top{color: #4d4d4d;margin-top: 70px;}
.contact-us .contact-top h3{font-size: 24px;text-align: center;font-weight: normal;}
.contact-us .contact-top p{font-size: 17px;margin-top: 50px;line-height: 34px;text-align: center;}
.contact-us .contact-top img{display: block;float: right;margin-right: 20%;max-width: 18%;margin-top: 50px;}
.contact-us ul li{margin-top: 30px;}
.contact-us ul li span{display: inline-block;width: 8px;height: 8px;background: #141414;margin-right: 30px;margin-top:13px;border-radius: 50%;vertical-align: top;}
.contact-us ul li p{display: inline-block;font-size: 16px;color:#4d4d4d;line-height: 34px;}
.contact-map{width: 100%;margin-top: 100px;margin-bottom: -54px;}
@media screen and (max-width: 850px) 
{
	.contact-us{width: 97%;}
	.contact-us .contact-top{margin-top: 30px;font-size: 20px;}
	.contact-us .contact-top p{margin-top: 20px;font-size: 16px;}
	.contact-us .contact-top img{margin-right: 10%;margin-top: 30px;max-width: 28%;}
	.contact-us ul li p{width: 85%;font-size: 16px;line-height: 24px;}
	.contact-us ul li span{margin-right: 15px;margin-top: 8px;}
}
.About-Us{color: #4d4d4d;width: 71%; float:right;margin-top:50px;}
.About-Us .About-Us-Cer{ width:76%;}
.About-Us .About-Us-Cer>h2{font-size: 36px;color: #4d4d4d;}
.About-Us .About-Us-Cer>p{font-size: 18px;margin-top: 30px;line-height: 42px;}
/* .About-Us .About-Us-Cer>p:not(.time-p) span{text-align: justify;text-align-last: justify; display:block;} */
.About-Us .About-Us-Cer>p:not(.time-p) span{text-align: justify;display:block;}
.About-Us .About-Us-Cer>p:not(.time-p):after {
   display: inline-block;

content: '';

overflow: hidden;
width: 100%;
height: 0;
}

.About-Us .About-Us-Cer>h3{font-size: 22px;margin-top: 30px;color: #8e1616;}
.star-items{margin-top: 100px;}
.star-items ul li{float: left;width: 16.6%;position: relative}
.star-items ul li img{display: block;width: 100%;height:100%;}
.star-items ul li p{text-align: center;bottom: 10px;width: 100%;left: 0;color: #fff;font-size: 20px;position: absolute;font-weight: bold;}
@media screen and (max-width: 1000px) 
{
	.About-Us{ width: 97%;margin-top: 30px;}
	.About-Us>h2{font-size: 30px;}
	.About-Us>p{font-size: 15px;line-height: 30px;margin-top: 20px;}
}
.M-Gallery{width: 90%;margin: 100px auto 0 auto;text-align: center;}
.M-Gallery>h2{font-size: 20px;color: #4d4d4d;font-weight: normal;text-align: center;}
.M-Gallery>p{width: 50%;margin: 50px auto 0 auto;color: #4d4d4d;font-size: 18px;line-height: 30px;text-align: center;}

.icorn-gallary{ float: right;}



 #lightbox_mask {
      display: none;
      position: fixed;
      z-index: 999;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, .7);
    }
    #lightbox_popup {
      display: none;
      position: fixed;
      z-index: 1000;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 5555555555555555;
      background: rgba(0,0,0,.7);
    }
    #lightbox_popup .pic-view {
      position: absolute;
      top: 5%;
      left: 5%;
      width: 90%;
      height: 90%;
      text-align: center;
    }
    #lightbox_popup .pic-view .pic {
      max-width: 100%;
      max-height: 100%;
      border: 5px solid #fff;
      border-radius: 3px;
    }
    #lightbox_popup .btn-view {}
    #lightbox_popup .btn-view .btn {
      position: absolute;
      width: 40px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      font-size: 24px;
      text-decoration: none;
      border-radius: 32px;
      background-color: #000;
      opacity: .4;
      color: #fff;

      transition: all .3s;
    }
    #lightbox_popup .btn-view .btn:hover {
      opacity: 1;
      transform: scale(1.4);
    }
    #lightbox_popup .btn-view .btn-prev {
      left: 10px;
      top: 48%;
    }
    #lightbox_popup .btn-view .btn-next {
      right: 10px;
      top: 48%;
    }
    #lightbox_popup .btn-view .btn-close {
      right: 10px;
      top: 10px;
    }
    #lightbox_popup .caption-view {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 38px;
      background-color: rgba(0, 0, 0, .7);
      text-align: center;
    }
    #lightbox_popup .caption-view p {
      line-height: 38px;
      color: #fff;
    }

    .lightbox-pic {
      width: 33%;
     /* --o-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);*/
    }
    .lightbox-pic:hover{-webkit-filter: none;
    filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;}
    

.lb-loader,.lightbox{text-align:center;line-height:0}
body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}
.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}
.lb-loader,.lb-nav{position:absolute;left:0}
.lb-outerContainer:after{display:table}
.lb-container{padding:4px}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:40px;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:40px;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:14px; text-align: center;color: #fff;margin-top: 15px;}
.lb-data .lb-number{display:none;clear:left;padding-bottom:1em;font-size:12px;color:#999; opacity: 0;}
.lb-data .lb-close{z-index:9999999999999999999;position:relative;display:block;float:right;width:40px;height:40px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1;z-index:9999999999999999999;}

#pc-nav .nav-bar>ul>li>a:hover{color: #fff;}
#pc-nav .navbar-brand:hover{ opacity: .6;}

.M-Gallery{width: 90%;margin: 70px auto 0 auto;text-align: center;}
.M-Gallery>h2{font-size: 20px;color: #4d4d4d;font-weight: normal;text-align: center;}
.M-Gallery>p{width: 50%;margin: 50px auto 0 auto;color: #4d4d4d;text-align: center;font-size: 16px;line-height: 30px;}
.M-Gallery .Gallery-img{margin-top: 60px;}
.M-Gallery .Gallery-img ul li{float: left;text-align: center;width: 33.3%;}
.M-Gallery .Gallery-img ul li a{display: block;width: 90%;margin: 0 auto;}
.M-Gallery .Gallery-img ul li img{display: block;width: 95%;margin: 0 auto;height: 100%;}
.M-Gallery .Gallery-img ul li .G-img{/*height: 640px;*/}
.M-Gallery .Gallery-img ul li .G-img img{ max-height: 100%;}
.M-Gallery .Gallery-img ul li p{margin-top: 15px;font-size:18px;color: #4d4d4d;}
.Design{margin-top: 100px;}
.Design p{font-size: 16px;color: #4d4d4d;line-height: 34px;width: 75%;margin: 0 auto;}
.Design .design-title{text-align: center;margin-top: 100px;}
.Design .design-title a{display: inline-block;padding-left: 5%;padding-right: 5%;font-size: 18px;color: #6e6e6e;}
.Design .design-items{
    margin-top: 50px;
}
.Design .design-items li{float: left;width: 25%;margin-top: 30px;}
.Design .design-items li a{display: block;width: 90%;margin: 0 auto;/*height: 440px;*/}
.Design .design-items li img{width: 100%;height: 100%;-o-filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);width: 100%;-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);display: block;}
.Design .design-items li:hover img{-webkit-filter: none;filter: none;-moz-filter: none;-ms-filter: none;-o-filter:none;}

.villa .villa-cer .villa-left a{display: block;}
.villa .villa-cer .villa-left a img{display: block;margin: 10px auto;width: 100%;}

.contact-us p{line-height:42px;font-size:18px}


#agentListmindiv {top:30%!important;right:0!important;left:auto!important;}
/* #xtChatWindowDiv {display:none!important;}
#xtMinChatWindowDiv{display:block!important;} */